home *** CD-ROM | disk | FTP | other *** search
- This is a "how to use this program". I have made the assumption that
- you have set up a directory for the program called pcxccs
-
- You should have the following files in the pcxccs directory:
- 1) READ1ST.TXT - this file
- 2) PCX2CCS.DOC - Users manual. Not required reading, but might
- clarify some things.
- 3) PCX2CCS.EXE - The executable program
- 4) various PCX files to get you started.
- 5) REG.TXT - Registration/complaint form
- 6) SETPRINT.EXE - program to create printer configuration file
- 7) PRTCODE.ASC & PRTMODEL.ASC- Files required to run setprint
- 8) PCXCCS.GXL - all the file and menus used by PCX2CCS to run. DO
- NOT DELETE THIS FILE.
- 9) MASTER.DMC - file containing 64 DMC colors mapped to 64
- colors.
- 10) ADDENDUM.TXT - This file contains the revision history and
- anything else that might have changed since the manual was
- done.
- 11) HOWTO.TXT - The file you are currently reading
-
- Before we run any programs, I'ld like to explain about the
- switches available. After version 5.0 was released I heard from LOTS
- of people who have the innards of an sVGA, but a nonsVGA monitor. So,
- if when you run either SETPRINT or PCX2CCS, and the screen is
- unreadable, you need to run with one of the following switchs: EGA VGA
- or SVGA. Simply type PCX2CCS EGA to FORCE the program to run in EGA
- mode.
-
- The first we are going to do is to configure your printer. To do
- this run SETPRINT. You will be presented with a scrollable list of all
- the manufactures that I support. You can scroll the list either with
- the mouse or using page up/page down. Find the manufacturer for your
- printer (or the one you plan to emulate). To select a manufacturer,use
- the mouse and click once on the name and then select OK, or hit the S
- key, use the up and down arrows to move the hightlight bax and hit
- ENTER when you're ready. You will be presented with a list of printer
- models. Select your model. You can now run a printer test, or not.
- Select YES (ENTER) to run a quick test, or NO (ESC) to finish running.
-
- As a result of running setprint, you now have a file called
- pcxccspt.cfg. PCX2CCS needs this file to control your printer. If you
- want to/need to you may edit this file. YOU DON'T USE A WORD PROCESSOR
- UNLESS YOU CAN SAVE THE FILE AS ASCII TEXT. When I run this, I select
- a printer that has paper that is 13.6 inches wide and a continuous
- strip. I edit the file to change the 13.60000 to 8.5000 and 0.00000 to
- 11.0. This can also be done within PCX2CCS when printing, but
- you'll have to do it each and every time.
-
- I have included 2 pcxs that will be used for this how-to, the
- first one is called sampler.pcx
-
- Before we actually load one of the samplers and get to work,
- I'ld like to review the various command line switches that
- you can use. Switches are commands you type when starting
- the program. For example, PCX2CCS LEFTIE will switch your
- mouse buttons (explained later). You may include as many
- switches as you need. You can force the program to run in a
- specific graphics mode by specifying EGA VGA or sVGA as follows:
- PCX2CCS VGA
- On some machines, most notably laptops, the program will
- detect an sVGA chip and/or the VESA bios, but the physical
- monitor is non-sVGA. Using the VGA switch will tell the
- program to NOT look at the chip, but to run in VGA (640x480
- 16 colors) mode.
-
- If you are using the mouse, the LEFT button is "enter", the
- RIGHT button is "esc" and/or "delete". If you are left-handed
- and would like to swap button functions the switch is LEFTIE.
- This will make the RIGHT button "enter", the LEFT becomes "esc"
- and/or "delete".
-
- You can also tell the program which LPT port your printer is
- connected to by added P# where the LPT port.
-
- All of these switches can be shortened to just the first letter.
- The order of the switches doesn't matter and you can use none,
- some or none. For example PCX2CCS V P2 will force the VGA mode
- and use LPT2 as the printer port.
-
- Ok, that aside, let's startup the program and talk about what you
- see. Once the program finishes initializing, you will be
- presented with an empty grid, menu names across the top, and 2
- scroll bars, 1 across the bottom 1 down the right side. Not being
- a mouse fan I have made sure that the program can be run without
- the mouse. The menus can be pulled down via the FUNCTION keys (F1
- is file, F2 is edit and so on). Selections from ANY list can be
- made by using the S key and then moving the highlight bar up and
- down with the arrow keys. ENTER is the same as OK, ESC is the
- same as CANCEL. Other keystrokes are indicated. For Exanple (Y)
- means use the Y key. We'll explore other keystrokes as we
- continue.
-
- The default graphics resolution for sVGA is 640x480. The default
- largest image is 640x480. This means that the LARGEST possible
- image that you can load into PCX2CCS is 640 pixels wide and 480
- pixels high. In terms of the chart, this meands that the LARGEST
- chart you can create is 640 STITCHS wide by 480 STITCHS high.
- Regardless of the graphics resolution (EGA, VGA or sVGA) you can
- load any image up to the maximum size. You can also load 256
- colored images using an EGA monitor. I do the "best" I can to
- find the first 16 unique colors to use, but you still have 256
- different SYMBOLS available to you.
-
- The default directories are based on the current directory. All
- of these defaults can be changed, so let's start with configuring
- the program the way YOU would like it to run. This can only be
- done with an EMPTY grid, so before loading anything, select the
- FILE MENU (F1) and from there the CONFIGURATION FILE option
- (ALT-F is the single keystroke to get to this option).
-
- At the bottom section of the screen are the various graphics
- modes that are supported by the program. the X'd box is the
- current mode. Select a new mode by placing the arrow in the
- box and hitting the left button, or by hitting the designated
- key. HEED THE WARNING!!!
-
- It is here that you can set the size of the largest image you
- will load. The largest possible size is limited by the amount of
- free memory you have available. You don't have to compute this
- yourself, when you change the size, I verify that you have enough
- free memeory and issue a warning if you don't. You can a lso
- change the frequency of the dashed lines (0 means NO dashed
- lines). You can also change the default directories. You can
- still change directories when reading or writing, this simply
- sets the "look here first" directory. The system startup defaults
- are the directory where you are running from, and 2 directories
- below this directory.
-
- Ok, lets load a sampler, look at it and then print it. To
- load a pcx, pull down the FILE menu, and select LOAD PCX FILE
- (or use ALT-L). You will be presented with a window showing
- you the PCX files in the default directory. Select the pcx you
- want and select OK. To change directories you can select the ..
- to go up one level, select the [_] to change to the specified
- drive or select the sub directory name. The name of the current
- directory is displayed in the box above the file listing and will
- change as you change directories and drives. If you change
- directories, it will be "remembered" the next time you read or
- write a PCX (or CCS file).
-
- After few messages about decoding the pcx, assigning the color
- palette, and assigning DMC colors, some of the squares will have
- a symbol in them. This is a SECTION of the pcx. To see the
- whole thing, pull down the VIEW menu and select VIEW IMAGE
- (ALT-V). You will be put into an image viewer mode. The box that
- you see in the image is showing you the section of the pcx that
- you were seeing in "grid" mode. Acknowledge the message. Hit
- enter (left mouse) to get the menu. The menu options allow you to
- move the box and return to the grid showing the NEW area defined
- by the box. You can also return to the grid where you left, and
- go to other functions that use the image viewer mode.
-
- When you return to the grid, the other option on the VIEW
- menu was VIEW SYMBOLS/DMC COLORS (ALT-1) Select this to see
- the current DMC color name and number assigned to the
- symbols (in this case to the single symbol) You can select
- the symbol(s) and change the DMC number and/or name. You can also
- MERGE identical DMC colors to 1 symbol. Since there are so many
- different Red Green and Blue combinations, and only 64 DMC colors
- provided with the non-registered version, it is possible that the
- same DMC color could be assigned to 2 different symbols. MERGE
- will clean this up. You can also PRINT ONLY the symbols. Read on,
- the printing procedure is identical.
-
- Ok, lets print the entire image. Pull down the DO_CHART menu
- (F4) and select FULL CHART (ALT-W). Since there should be a
- printer configuration file, the TO PRINTER should be X'd.
- Select OK. The next window shows the height and width of the
- paper, a place for an optional title and the various dots per
- inch supported by the printer. Minimally, you HAVE to select
- a dpi to be used. If the paper size is wrong (ie it reads
- continuous but your printer is single sheet feed) change it
- now. You have 25 characters for the title. The title will be
- printed on every page next to the page number. If you have a
- continuous paper feed, you will get the page number and title
- at the top of each "strip". Select OK and the printing will
- start. The wait box will give you some idea as to how much
- of the image HAS been done and how much NEEDS to be done.
-
- The samplers aren't big enough to print just a section, but
- you can. From the DO_CHART menu select SELECT SECTION TO
- CHART. (or from the view mode, select CHANGE TO PRINT
- FUNCTION). Using the menu, adjust the box to define the area
- you want to print. Then continue as above.
-
- Now we're going to change the SIZE of the sampler pcx.
- Ultimately we'll be putting a border around the edge of the
- sampler and centering the text.
-
- There are 3 different ways to change the size of a chart
- withing PCX2CCS. You can scale it, re-size it or add blank
- columns and rows.
-
- First scaling. When you scale an image, you can either expand
- each pixel into multiple pixels, or combine multiple pixesl
- into 1. This option is on the edit menu, or use ALT-S. You
- will be presented with a window giving you 4 checkboxes and
- in the lower left corner, the size of the image in stitchs
- and inches. You can scale an image height Up or Down and the
- width In or Out. After you select the direction, you can
- specify how MUCH you want to scale. The dimensions in the
- lower right corner will change as you adjust the scaling
- factors. Thus to scale a 100x100 image up to 400x400 you
- would select Up and Out and specify 4 as "expand 1 row into"
- and the "expand 1 column into". No actual change takes place
- until you select OK. THEN you will put into the image viewer
- mode, so you can see how the image will look when the scale
- factor is applied. The new image will NOT be saved until and
- unless you select SAVE THIS SIZE from the menu.
-
- One other way to change the size of an image is via the
- INFORMATION window. Here you are presented with the current
- image size,in stitchs and inches and the current evenweave
- count. Changing the evenweave count will change the size in
- inches, but will NOT affect the image itself. If you change
- either the size in stitch or the size in inches, after
- selectin OK will be out into viewer mode to show you how the
- image will look with new size. The new image will NOT be
- saveed until and unless you select SAVE THIS SIZE from the
- menu.
-
- Both of these approaches work by duplicating (or deleting)
- entire rows and/or columns. I perform some calculations to
- determine how often to perform the duplication (or deletion).
- To experiement with either of these areas, I suggest you
- loiad either the OWL.PCX or DUCKBOP.PCX. These manipulations
- work best on pictures, as opposed to single pixel wide
- letters. We will use the third method and add BLANK rows and
- columns to the image.
-
- The third method uses the EDIT ROWS/COLUMNS (ALT-2) from the
- edit menu. We will be adding a border around the edge of the
- image, so decide how big you want the border to be. If you're
- not sure then add LOTS. Select the ADD TO EDGE, then select
- TOP, BOTTOM. LEFT, RIGHT and then specify the number of rows
- and column to add. Very quickly the additional rows will be
- added around the edge of the image.
-
- Now take a look at the spacing between lines of text. Is
- there enough? Are you going to add anything between the text?
- Again using the EDIT ROWS/COLUMNS, you can insert or delete
- rows. (Adding or deleting COLUMNS is tricky with text
- because you might add a column down the middle of a letter.
- We will adjust the spacing between words using cut & paste)
- Everytime you insert or delete, you will have to specify the
- direction, ie TOP or BOTTOM, LEFT or RIGHT. If you are
- deleting or inserting multiple rows, you can delete or insert
- them above or below the cursor by specifing TOP or BOTTOM.
- You also get the identify the row to start deleting or
- inserting at BEFORE the operation is performed.
-
- Ok, Now that you have some extra space it's time to add a
- border.
-
- SIMPLE BORDER: First you need to select the symbol you want
- to use. Select CURRENT SYMBOL (F8) & you will be presented
- with ALL 256 different symbols. Each symbol has beside it a
- checkbox. The X'd box indicates the current symbol. Select a
- new symbol by selecting the box associated with the symbol.
- You can use either the mouse or the arrow keys. When you've
- selected the symbol you want, hit ENTER or select OK. THe
- symbol beside the CURRENT SYMBOL will now show the new
- symbol.
-
- Since we are doing a border, you need to position yourself at
- one of the edges. Do this my sliding the thumb on one of the
- scroll bars. The thick dark line indicates the
- edge of the image. To ADD symbols, position the arrow on a
- square and hit the left mouse button (or hit ENTER). If you
- hold down the mouse button and move the mouse every square
- the arrow passes over will have the symbol added to it. To
- DELETE symbol, use the right mouse button (or the DEL key).
-
- To view the image with the border, select VIEW and VIEW
- IMAGE.
-
- COMPLEX BORDER: The easiest way to add a complex border is to
- create a library element that you can then incorporate into
- the sampler. If you added spaces to this sampler, you might
- want to save it first. Use the FILE menu, SAVE AS PCX or SAVE
- AS CCS. Now use the EDIT MENU INITIALIZE GRID option. Go
- ahead and do the pattern, selecting the symbols you want to
- use. When you are done, you will need to clip the size of the
- image down to the just the size of the pattern. To do this,
- use the EDIT ROWS/COLUMNS from the EDIT menu. This time,
- select CLIP and TOP, BOTTOM, LEFT and RIGHT. You will be
- prompted to position the cursor at what will become the new
- edge. Now use the LIBRARY menu and select SAVE LIBRARY
- ELEMENT. After specifying a name, this will save the pattern
- in the lib directory.
-
- Now re-load the sampler pcx. From the LIBRARY menu select
- INCORPORATE ELEMENT, and select the library element you just
- made. You will be put in image viewer mode. The box indicates
- the size of the library element. Using the menu, select MOVE
- BOX and position the box where you want the element to be
- places. Hit ENTER (twice) and then select PUT HERE. THe
- library element will be incorporated into the image. Continue
- to MOVE BOX and PUT HERE to finish the border.
-
- If you are feeling daring, you can change the size of the
- library element by selecting to move any edge of the box.
- This will do a proprotional scaling of the element.
-
- Regardless of how you added the border, don't forget to SAVE
- the image when you are done. You can save it as either a PCX
- or an CCS file. There "only" difference between these to
- options is that the CCS file contains information about the
- pattern that the PCX doesn't have. The CCS file has the DMC
- numbers and names assigned and the palette colors assigned to
- each symbol. At this point, since we haven't done either of
- those things, you can safely save the image as a PCX image.
-
- Now its's time to adjust the position of the text, change the
- symbols used for each letter, check and, if necessary change,
- the DMC color assignments.
-
- To move the text around, you need to select Cut & Paste from
- the Edit menu. This will put you into the image viewer mode.
- The menu selections for this type of editing include moving
- any 1 side of the box, moving the entire box, moving or
- copying the contents of the box. Please note that the portion
- of the image that you are going to move or copy is the
- section INSIDE the box. Any portion UNDER the lines of the
- box is NOT included. When I loaded the sampler and got ready
- to adjust the test, I realized that the text was a little
- small. (a Zoom function will be available in version 6). So
- from the Cut & Paste function menu, I select GO TO SCALE.
- From the Scale function menu, I selected SCALE MENU. I then
- scaled the image Up and Out by 2. That is I selected UP,
- expanding 1 row into 2 to double the height, and Out,
- expanding 1 column into 2 to double the width. Since I was
- working in 640x480 mode, this was a high as I could go. If
- you have the graphics resolution set higher, then you can
- probably increase the image size even more.
-
- After looking at the scaled image I was ready to start moving
- the text around. First I had to get back to the Cut & Paste
- function. BUT before I can do this, I need to save the scaled
- image to the symbol table. You see, you can't manipulate the
- image until you have the one you're looking at saved. So I
- selected SAVE THIS SIZE, and on the next menu, SAVE TO SYMBOL
- TABLE. I could, at the same time, SAVE TO FILE. This way I
- could save various sizes of the image without changing the
- original.
-
- Ok, I've save the scaled image, so I select GO TO CUT & PASTE
- to return to the cut & paste function. If I had attempted to
- do this WITHOUT saving the image, A message would have
- appeared reminding me to save it, or restore the original
- image size. Now I'm ready to select sections of the image
- and move or copy. The procedure is really very simple: Adjust
- the size and location of the box to define the area you want
- to move or copy. Use the mouse for gross adjustments. Use the
- arrow keys for finer movements. Once you have define the
- area, select from the menu either COPY CONTENTS or MOVE
- CONTENTS. Although nothing on the screen will change you can
- now move the box to the new location. Once the box is where
- you want the section of the image to be placed, hit
- enter/left mouse button. After the contents have been moved
- or copied, hitting enter/left mouse button will bring up the
- cut & paste function menu.
-
- Ok, now that you have the text where you want it, let's
- change the symbols used. (you might want to save the image at
- this point, just in case).
-
- There are 2 ways to change symbols. Using the EDIT menu,
- select MASS SYMBOL UPDATE. From here you can change EVERY
- OCCURRENCE of any symbol. That's no going to help us here,
- because we only have 1 symbol. So we will change the symbols
- individually. Select the CURRENT SYMBOL (F8) from the menu
- bar and from the list of 256 symbols, select the symbol you
- want to use. Notice how the symbol shown beside the words
- CURRENT SYMBOL has changed to reflect your choice. Position
- the mouse arrow in the square containing the symbol you wish
- to replace and depress the left mouse button (or hit enter).
- You can replace the symbols in each letter using this method.
-
- After you have changed the symbols to the ones you want to
- use, it's time to check the DMC color numbers and names
- assigned to the symbols. From the VIEW menu, select VIEW
- SYMBOLS. You will be presented with a list of all the symbols
- used, the DMC numbers and the color names assigned to that
- color. If you select PRINT, you can get a hard copy of JUST
- the symbols and DMC number and color name. If you want to
- change DMC color number, or the name, select the symbol you
- want to change. The DMC information will appear in the
- appropriately labeled boxes. Select the name or number and
- change it. To save the new information, select SAVE, to
- CANCEL use CANCEL. When you are done viewing and/or changing
- this information, select DONE. (I'll do MERGE under SYMBOL
- REDUCTION)
-
- If you change the DMC information make sure you save the
- image as an CCS file. The new DMC information will be save as
- part of the file. If you don't save the image as an CCS file,
- when you re-load the image the DMC information found in
- master.dmc will be used.
-
- The pcx I use for symbol reduction is the frog.pcx. This is a
- smallish 256 color image of a tree frog. So load that pcx
- into PCX2CCS and let's go.
-
- When you are presented with the grid loaded with the frog,
- you will notice LOTS of different symbols. There are, in
- fact, 252 different symbols. (You might want to take a quick
- VIEW of the image before we start, if the white back ground
- looks funny, then from the EDIT MENU, turn the back ground
- symbol ON). If you use the VIEW menu and select VIEW SYMBOLS,
- you can list all the different symbols. If you'ld like to
- keep a hard copy of the list for reference, then select PRINT
- SYMBOLS. IMHO, 252 different colors, most of which are
- green, is way too many. So let's reduce the number of
- symbols.
-
- There are actually 2 ways to reduce the number of symbols, 1
- way is to use the SYMBOL REDUCTION option from the edit menu,
- the other is to use the MERGE button on the VIEW SYMBOLS
- window. THe difference is that SYMBOL REDUCTION works with
- the color palette to reduce the number of symbols, and MERGE
- works with the DMC color assigned to the symbols. All symbols
- that were assigned the same dmc color NUMBER, will be changed
- to the first occurance of that number. First symbol
- reduction.
-
- When you reduce the number of symbols, the program will
- create a new color palette with a reduced number of colors,
- and then reassign each pixel in the image from the OLD
- palette color to the NEW color palette. There are 2 different
- ways to do this reassignment. (Note: I am NOT going to dive
- into the math involved, if you are seriously interested in
- the mathmatical equations, read the manual). The new colors
- can be reassigned by dithering the image or by using a
- transformation matrix.
-
- Dithering involves examining each individual pixel and
- determine which color in the NEW palettes is the closest to
- the OLD palette and change the pixel color. Since this is not
- an exact match, the error, or how far off the match is, is
- distributed to the surrounding pixels. You have a choice of 3
- dithering algorithms.
-
- Using a transformation matrix is much faster than dithering,
- mostly because the matrix routines where provided with the
- graphics library I use and as such have been fine tuned for
- speed. The 2 palettes are set up as matrixes and the
- individual pixels are used in performing the matrix
- calculations. If you've ever taken a college level calculus
- class, then you've been exposed to matrix manipulations.
- Personally, I forgot how to do it as soon as possible.
-
- A final alternative is to NOT adjust the individual pixels,
- but to just reassign the color, ignoring any errors. This is
- the fastest of all the techinques, since there is no
- additional work involved.
-
- So, lets do some symbol reductions. Call up the EDIT MENU,
- and select SYMBOL REDUCTION. You will be presented with a
- window from which you can choose the number of symbols and
- the dithering or matrix algorithm to use. Make your
- selections and select OK. Depending on how many symbols and
- the algorithm this might take a while. The longest part is
- the remapping of the individual pixels. A wait bar will so
- you the progress.
-
- After it finishes, you will be returned to the grid. To see
- how well you did, you might want to VIEW the image and then
- VIEW SYMBOLS to see what symbols are now being used. You'll
- probably notice that the background is now filled with a
- symbol. The background of the original image was BLACK, and
- this is used in calculating the new color palette. As a
- result of the calculation, the black background becomes a
- black !. With the BACKGROUND SYMBOL toggled off, you will see
- white "flecks" this is the current background. Turn the
- background symbol ON and the white flecks disappear.
-
- If you're not thrilled with the resulting, from the edit menu
- you can RESTORE the original image and try again. You might
- try printing off a copy of the symbols for each symbol
- reduction, making a note of which technique you used, and how
- many colors you selected. This is a true "try it and see if
- you like it" process.
-
- Now MERGE DUPLICATES. This process is fairly quick. THe list
- of DMC color number is scanned and for all duplicate
- occurances of a number, the symbol is changed to the first
- occurance. Then the entire image is read, changing all the
- symbols that need to be changed. The color palette is not
- changed.
-
- There are a couple of interesting additions to version 5.4.
-
- First of all on the INFORMATION menu are 2 additional pieces
- of information, 1 is the total number of different colors
- used in the image. (Yes that's how I knew that there were 252
- different colors in the frog.pcx). Also, in addition to
- setting the evenweave count, you can also set the number of
- strands that you will use when threading your needle. Why?
- Well, this version will compute the number of skiens of floss
- the you'll need to stitch the chart you are creating. That
- information is available when you print the chart and when
- you VIEW SYMBOLS.
-
- Well, I guess that's it. If you have any questions or
- problems, please feel free to contact me at CHRISOD@delpi.com
- or 70431.1427@compuserve.com
-
- Chris O'Donnell
-